The flight software executes in the Helmet-Mounted-Display Processor (HMDP) to provide vector-graphic displays that may be viewed on a helmet-mounted display (HMD), or a heads-up display (HUD). There are several different display formats, each of which is selectable via pushbutton switches mounted in a cockpit mockup. In addition, to these display selection inputs, the program is responsive to data value inputs which can be expressed using these same pushbuttons under various modes. Dynamic data received from actual aircraft electronics units are accommodated by an analog input capability and a synchro input capability. These dynamic inputs define the aircraft state and the helmet pointing angles to the flight software program. The various display generation routines that comprise the flight software program use these dynamic and static inputs to derive meaningful flight displays in several specific orientations, all of which are dynamically responsive to aircraft translation and rotation, as well as head pointing angle. In addition, the vector-graphics displays when viewed on the HMD may be mixed with a T.V. image.